home *** CD-ROM | disk | FTP | other *** search
- /* This source file is part of the LynxLib miscellaneous library by
- Robert Fischer, and is Copyright 1990 by Robert Fischer. It costs no
- money, and you may not make money off of it, but you may redistribute
- it. It comes with ABSOLUTELY NO WARRANTY. See the file LYNXLIB.DOC
- for more details.
- To contact the author:
- Robert Fischer \\80 Killdeer Rd \\Hamden, CT 06517 USA
- (203) 288-9599 fischer-robert@cs.yale.edu */
-
- #ifndef STDDEF_H
- #include <stddef.h>
- #endif
-
- /* These are the two kinds of messages -- either pass data or decide to kill */
- typedef enum {MSG_DATA, MSG_KILL} message_kind;
- typedef union { /* A message sent, different useful structures for it */
- char *p;
- LONG l;
- int i;
- WORD w;
- char c;
- } message;
-
- typedef struct { /* A process control block */
- char *stack; /* Current stack pointer for process */
- char *stack_base; /* Low-memory end of stack */
- } pcb;
-
- extern char *to_master();
-